@charset "utf-8";
/* CSS Document */

 a{  text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());color:#666666; font-family:"微软雅黑"}
 a:visited{text-decoration:none ;}
 a:active{text-decoration:none;}
 a:hover{ color:#0f3b70;outline:none;text-decoration:none;}
 
body, div, p, span, ul, li, dl, dd, h1, h2, h3, a, input, img {
    margin: 0;
    padding: 0;
}

.container-fluid {padding-right: 0px;  padding-left: 0px;}

@media (min-width: 1320px) {
    .container{
        width: 1320px;
    }
}


html {font-size:62.5%;}
body{ background:#FFF; font-family:"微软雅黑"; font-size:14px; font-size:1.4em;}

/*top*/
.top_nav{ background:#02429a; color:#ffffff; line-height:40px;}
.top_nav .wz{ color:#ffffff; font-size:13px; text-align:left}
.top_nav .wz1{ color:#ffffff; font-size:13px; text-align:right}
.top_nav .wz1 span{ font-size:15px; color:#ffffff; }
.top_nav .wz1 i{ font-size:20px; padding-right:10px;}


.wz{ text-align:right}

.top{z-index:9999;width:100%; background:#ffffff; border-bottom:1px solid #eeeeee;} 
.top .logo{width:522px;float:left; padding:21px 0 15px}
.top .logo img{max-width:100%;}
.top .line{width:1px;height:55px;background:#D8D8D8;display:block;float:left;margin-left:12px;margin-top:24px;}
.top .top_txt{padding:18px 0 16px 13px;line-height:32px;float:left;font-size:18px;color:#5f5f5e;}
.top .top_right{padding:0px 1px;float:right; width:12%; margin-top:15px;}
.top .top_right  img{display:block;max-width:100%;}
.topfix{ position:fixed; top:0; left:0; z-index:100000}

/*nav*/
#navbg{ width:51%; transition:0.4s; float:right;}
#navbg .nav ul{margin-bottom:0;}
#navbg .nav .firstfloor>li{display:inline-block;float:left; padding:0 18px;height:104px;line-height:110px;font-size:16px;text-align:center;position:relative;color:#FFF;cursor:pointer;position:relative;}
#navbg .nav .firstfloor>li>a{display:block;height:110px;width:100%;color:#000000;}
#navbg .nav .firstfloor>li:hover{}
#navbg .nav .firstfloor>li:hover:before{background:none;}
#navbg .nav .firstfloor>li:hover>a{color:#000000;}
#navbg .nav .secondfloor{position:absolute;left:0;top:100px;z-index:9999;display:none;background:rgb(255,255,255);width:100%;border-top:none;box-sizing:border-box; border-top:#09C solid 2px;}
#navbg .nav .secondfloor>li{border-bottom:1px solid #E4EAEC;width:100%;line-height:40px;height:40px;font-size:13px;margin-left:0;}
#navbg .nav .secondfloor>li>a{width:100%;height:100%;display:block;color:#76838F;}
#navbg .nav .secondfloor li a:hover{background:#84c225;color:#FFF;}

.ad{ background:#0474c3; color:#FFF; line-height:25px; padding:15px 0}
.ad a{ color:#FFF;}

@media (max-width: 1200px) {
#navbg{ margin-top:13px;}	

}


/*flash*/
.index_banner{width:100%;height:0;padding-bottom:42.24%;position:relative;overflow:hidden;}
.index_banner .swiper-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;}
.index_banner .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}
.index_banner .swiper-pagination-bullet{background:#FFF;opacity:1;width:11px;height:11px;}
.index_banner .swiper-pagination-bullet-active{width:35px;border-radius:6px;}


/*搜索*/
.sousuo{ background:#f9f9f9; padding:30px 0; overflow:hidden}
.ss{ line-height:1.8; color:#666666}

/*公用标题*/
.cpzs{  padding-bottom:30px;  overflow:hidden}
.cpzs .cpzs_bt{ padding:40px 0 25px; text-align:center}
.cpzs .cpzs_bt .fwxm_bt1{ font-size:36px; color:#333333; font-weight:bold; }
.cpzs .cpzs_bt .fwxm_bt2{ font-size:16px; color:#545454;  padding:5px 0;}
.cpzs .cpzs_bt .fwxm_bt3{ font-size:16px; color:#999999; width:70%; margin:0 auto; line-height:1.8}
.cpzs .cpzs_bt .fwxm_img img{ max-width:100%; margin:8px 0 3px 0}

@media (max-width : 1200px) {
.cpzs .cpzs_bt .fwxm_bt2{ background:none}
}


@media (max-width : 768px) {
.cpzs .cpzs_bt .fwxm_bt1{ font-size:30px; color:#333333; font-weight:bold }
.cpzs .cpzs_bt .fwxm_bt2{ font-size:13px; color:#545454;}
}

@media (max-width : 499px) {
.cpzs .cpzs_bt .fwxm_bt1{ font-size:20px; color:#333333; font-weight:bold }
.cpzs .cpzs_bt .fwxm_bt2{ font-size:12px; color:#545454;}
}





/*明星产品*/
.mxcp{ background:#f8f8f8; height:auto; overflow:hidden}
.center  .cp,.center  .cp1,.center  .cp2{ margin:0 8px;}
.center .slid_img1 img{width:100%;}
.center .cp .slid_img2{ background:#02429a; padding:20px 30px 20px 30px; overflow:hidden;}
.center .cp1 .slid_img2{ background:#84c225; padding:20px 30px 20px 30px; overflow:hidden;}
.center .cp2 .slid_img2{ background:#f2c142; padding:20px 30px 20px 30px; overflow:hidden;}
.center .slid_img2 .slid_img2_1{ color:#FFF; text-align:left; border-bottom:1px  solid; border-color:rgb(255,255,255,0.2); padding-bottom:15px; font-size:16px;}
.center .slid_img2 .slid_img2_2{ padding-top:15px; opacity:0.8; color:#FFF}
.center .slid_img2 .slid_img2_2 i{ font-size:20px;}
.center .slid_img2 .slid_img2_2 a{ color:#FFF;}

.center .slick-prev{ display:none !important}
.center .slick-next{ display:none !important}



/*业务范围*/

.center1 .slid_img1{ margin:0 8px;background:#ffffff;  }
.center1 .slid_img2{ margin:0 8px;text-align:left;background:rgba(255,255,255,0.7); text-align:center; position:relative; top:-110px; width:80%; margin:0 auto; padding-bottom:10px;}
.center1 .slid_img1 img{ max-width:100%;}
.center1 .slid_img2 .slid_img_1{padding:15px 10px 5px 10px; text-align:center; color:#1A55A6; font-size:17px; font-weight:bold;}
.center1 .slid_img2 .slid_img_2{ line-height:1.6; font-size:14px;color:#000;padding-bottom:10px;}
.center1 .slid_img2 .slid_img_3{ background:#84c225; display:inline-block;margin:0 auto; padding:5px 35px; color:#FFF}

.center1 .slick-prev{ display:none !important}
.center1 .slick-next{ display:none !important}


/*产品展示*/
#cp{ position:relative; margin-top:-100px; height:auto; overflow:hidden}
.cp_bt{ background:url(../images/cp_bt.jpg) no-repeat top center; background-size:cover; height:200px; width:100%; text-align:center;}

.cp_bt  .fwxm_bt1{ font-size:48px; color:#ffffff; font-weight:bold; padding-top:50px; }
.cp_bt  .fwxm_bt2{ font-size:16px; color:#9aafcc; padding-top:15px;}

.cpfl{ width:250px; height:auto; position:relative; margin-top:-200px;}
.cpfl .cpfl_bt{ height:200px; background:#02429a; color:#FFF}
.cpfl .cpfl_bt .cp_1{ font-size:30px; font-weight:bold; padding-top:50px; padding-left:30px;} 
.cpfl .cpfl_bt .cp_2{ font-size:21px;padding-top:5px; padding-left:30px;}
.cpfl .cpfl_bt .cp_3{ padding-top:5px; padding-left:30px;}
.cpfl .cpfl_nr{ width:250px; min-height:250px; border:3px solid #02429a; border-top:none}
.cpfl .cpfl_nr ul li{ width:90%; margin:0 auto; line-height:60px; font-size:16px; border-bottom:1px solid #ececec; padding-left:40px;}
.cpfl .cpfl_nr ul li i{ padding-right:15px; color:#CCC}
.cpfl .cpfl_nr ul li a{ color:#039; font-weight:bold; font-size:18px;}

.cpfl .cplx{ color:#02429a; width:90%; margin:0 auto; padding:15px 0}
.cpfl .cplx .lx1{ font-size:16px;}
.cpfl .cplx .lx2{ font-size:28px; font-weight:bold;}
.cpfl .cplx .lx3{ font-size:14px; line-height:1.8;}
.cpfl .cplx .lx4{ padding:15px 0; text-align:center; margin-top:10px; }
.cpfl .cplx .lx4 a{ border:1px solid #02429a; padding:10px 45px; color:#02429a; border-radius:25px;}


.cpgd_nr{ width:calc(100% - 280px); float:left;}
.cpgd_nr ul li{ float:left; width:33.33%; padding:0 15px; margin-top:20px; position:relative; overflow:hidden;}
.cpgd_nr ul li:first-child{ width:50%;}
.cpgd_nr ul li:nth-child(2){ width:50%;}
.cpgd_nr ul li img{ max-width:100%; border:1px solid #eeeeee;-webkit-transition:all .5s;transition:all .5s;}
.cpgd_nr ul li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.cpgd_nr .cpgd_zi{ width:calc(100% - 30px); height:60px; background:#999999; opacity:0.7;position:absolute; bottom:0; text-align:center; line-height:60px;}
.cpgd_nr .cpgd_zi a{ color:#FFF; font-size:16px;}


 .product_left{width:100%; margin-top:5px; display:none}
 .product_left .pl_top{width:130px;height:50px;background:#2066b1;float:left}
 .product_left .pl_top p{color:#FFF;font-size:15px;line-height:50px;text-align:center;}
 .product_left .pl_ul{width:calc(100% - 180px);float:left;height:50px;position:relative;}
 .product_left .pl_ul .first_li{width:100%;height:50px;line-height:50px;display:block;text-indent:20px;color:#333;background:#e6e6e6;font-size:13px;}
 .product_left .pl_ul .ul_li{width:calc(100% + 50px);position:absolute;top:50px;left:0;background:#F00;display:none;z-index:20;border-top:1px solid #D0D0D0;}
  .product_left .pl_ul .ul_li li{ list-style:none;}
 .product_left .pl_ul .ul_li a{width:100%;height:35px;line-height:35px;display:block;text-indent:20px;color:#333;background:#e6e6e6;border-bottom:1px solid #D0D0D0;font-size:13px;}
 .product_left .pl_right{width:50px;height:50px;background:#e6e6e6;background-size:auto 50%;float:right;}
 .product_left .pl_right i{display:block;width:100%;height:100%;background:url(../images/cli.png) no-repeat center center;transform:rotate(90deg);transition:transform .3s ease-out;}
 .product_left .pl_right i.on{transform:rotate(-90deg);}
 .product_right{width:96%;padding:0rem 2% 1rem;}
 .product_right .pr_ul{width:100%;overflow:hidden;}
 .product_right .pr_ul .swiper-slide{margin-top:20px!important;width:49%;}
 .product_right .pr_ul .swiper-slide .s_img{width:100%;height:0;padding-bottom:66.67%;border:1px solid #DDD;box-sizing:border-box;position:relative;}
 .product_right .pr_ul .swiper-slide .s_img img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;}
 .product_right .pr_ul .swiper-slide p{background:#DEDEDE;height:2rem;line-height:2rem;text-align:center;padding:0 0.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}
 .product_right .pr_ul .swiper-slide p a{color:#333;}


@media (max-width : 1319px) {
.cpfl .cpfl_nr ul li{  line-height:45px; font-size:14px;}
}

@media (max-width : 1199px) {
.cp_bt{ height:150px;}	
.cp_bt  .fwxm_bt1{font-size:38px; padding-top:30px; }
.cp_bt  .fwxm_bt2{ font-size:14px; }
.cpfl{ margin-top:-150px;}
.cpfl .cpfl_nr{ padding:14px 0}
.cpfl .cpfl_bt{ height:150px; background:#02429a; color:#FFF}
.cpfl .cpfl_bt .cp_1{ font-size:20px;  padding-top:30px; padding-left:20px;} 
.cpfl .cpfl_bt .cp_2{ padding-left:20px;}
.cpfl .cpfl_bt .cp_3{ padding-left:20px;}
.cpfl .cpfl_nr ul li{  line-height:65px; font-size:16px;}
.cpfl .cplx{ display:none}
.cpgd_nr .cpgd_zi{  height:40px;  line-height:40px;}
}


@media (max-width :1002px) {
.cpfl{ display:none}
.product_left{ display:block}
.cpgd_nr{ width:100%; margin:0 auto;}
}


@media (max-width :425px) {

.cp_bt{ height:100px; background:none;}	
.cp_bt  .fwxm_bt1{font-size:28px; padding-top:15px; color:#333333 }
.cp_bt  .fwxm_bt2{ font-size:12px; color:#545454 }

.cpgd_nr ul li{ width:100% !important;}

}


/*特点*/

.td{ background:url(../images/td_bj.jpg) no-repeat bottom center; background-attachment:fixed; padding-bottom:100px; }
.td_nr{ background:#FFF; min-height:450px; margin-top:20px; overflow:hidden;}
.td_nr_nr{ border:4px solid #e1e1e1; width:calc(100% - 30px); margin:0 auto; max-height:410px; position:relative; top:20px;overflow:hidden}
.td .cpzs_bt .fwxm_bt1{ font-size:48px; color:#02429a; text-shadow:#FFF 2px 2px 3px;}
.td .cpzs_bt .fwxm_bt2{ color:#02429a; text-shadow:#FFF 2px 2px 3px; font-size:20px;}
.td_l{ width:50%; background:#ffffff; height:100%}
.td_r{ width:50%; background:#f1f1f1;height:100%; min-height:482px;}

.tdd{ width:80%; margin:0 auto; margin-top:60px;}
.tdd .tdd_1{ font-size:26px; font-weight:bold; line-height:53px;}
.tdd .tdd_1 span{ padding-left:30px;}
.tdd .tdd_2{ line-height:1.8; color:#666666; padding-top:15px;}



@media (max-width : 1319px) {
.tdd .tdd_2{ min-height:115px;}
}

@media (max-width : 1199px) {
.tdd{ width:85%; margin:0 auto; margin-top:45px;}
.tdd .tdd_1{ font-size:20px; font-weight:bold; line-height:53px;}
.td .cpzs_bt .fwxm_bt1{ font-size:38px;}
}


@media (max-width : 991px) {
.tdd{ width:90%; margin:0 auto; margin-top:25px;}
.tdd .tdd_2{ min-height:140px;}
.td .cpzs_bt .fwxm_bt1{ font-size:28px;}
}

@media (max-width : 767px) {
.td_nr{ padding-bottom:35px;}
.td_l{ width:100%; background:#ffffff; height:100%; margin-bottom:30px;}
.td_r{ width:100%; background:#f1f1f1;height:100%; min-height:482px;}
.td .cpzs_bt .fwxm_bt1{ font-size:28px;}
}


/*施工步骤*/
.zq{ background:url(../images/bz_bj.jpg) no-repeat top center; background-size:cover}
.zq_bt{ font-size:40px; text-align:center; font-weight:bold; color:#f9f9f9; padding-top:50px;}
.zq_sj{ font-size:30px; color:#f9f9f9; text-align:center; margin:15px 0 }
.zq_nr{ text-align:center; overflow:hidden}
.zq_nr a{ border:1px solid #4061af; float:left; width:16.66%; position:relative; border-right:none;}
.zq_nr a:last-child{ border-right:1px solid #4061af}
.zq_nr .a1{ font-size:72px; font-family:Arial, Helvetica, sans-serif; color:#dddddd; line-height:20px; overflow:hidden; padding-top:45px;}
.zq_nr .a2{ font-size:22px; position:relative; color:#dddddd; z-index:2; padding-bottom:30px;}
.zq_dh{ text-align:center; font-size:24px; padding:30px 0 10px; color:#ffffff}


/*案例*/
.anli{ background:url(../images/anli_bj.jpg) no-repeat top center; padding-bottom:110px; height:auto; overflow:hidden }

.anli_nr{margin:0 auto}
.anli_nr ul li{ float:left; width:25%; padding:0 10px; margin-top:20px; position:relative; overflow:hidden;}
.anli_nr ul li:first-child{ width:50%;}
.anli_nr ul li:nth-child(2){ width:50%;}
.anli_nr ul li img{ width:100%;-webkit-transition:all .5s;transition:all .5s;}
.anli_nr ul li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.anli_nr .cpgd_zi{ width:calc(100% - 20px); height:60px; background:rgb(255,255,255,0.8); position:absolute; bottom:0; text-align:center; line-height:60px;}
.anli_nr .cpgd_zi a{ color:#222222; font-size:16px;}

@media (max-width :1002px) {
.anli_nr ul li{  width:50%; }
.anli_nr .cpgd_zi{ line-height:40px; height:40px;}
.anli_nr .cpgd_zi a{ font-size:14px;}
}


/*实力*/

.sl_nav{ background:#f0f0f0}

.sl .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover { color: #ffffff;background:#02429a;}
.sl .nav{ padding-right:0}
.sl .nav .col-md-2{ padding: 0 }
.sl .nav .col-sm-2{ padding: 0  }
.sl .nav .col-xs-4{ padding: 0 }
.sl .nav>li{ text-align:center; line-height:2; font-size:16px; border-right:1px solid #FFF;}

.sl .nav li .sp1{width:50px;height:50px;border:3px solid #3f3f3f;border-radius: 50%;position:relative; font-size:30px; font-family:Impact; line-height:45px; margin:0 auto; color:#3f3f3f}
.sl .nav li .sp1:after{content:"";width:10px;height:10px;position:absolute;right:0px;top:35px;background:#f0f0f0; border-radius:50%}
.sl .nav li .sp2{ font-size:18px;}
.sl .nav li .sp3{ color:#979797; font-size:14px;}

.sl .nav li:hover .sp1{width:50px;height:50px;border:3px solid #ffffff;border-radius: 50%;position:relative; font-size:30px; font-family:Impact; line-height:45px; margin:0 auto; color:#ffffff}
.sl .nav li:hover .sp1:after{content:"";width:10px;height:10px;position:absolute;right:0px;top:35px;background:#02429a; border-radius:50%}
.sl .nav li:hover .sp3{ color:#81a1cd;}

.sl .nav .active .sp1{width:50px;height:50px;border:3px solid #ffffff;border-radius: 50%;position:relative; font-size:30px; font-family:Impact; line-height:45px; margin:0 auto; color:#ffffff}
.sl .nav .active .sp1:after{content:"";width:10px;height:10px;position:absolute;right:0px;top:35px;background:#02429a; border-radius:50%}
.sl .nav .active .sp3{ color:#81a1cd;}

.sl .nav>li>a {	position: relative;	display: block;	padding: 0; color:#000000; padding:25px 0 15px; border-radius:0}
.sl .nav>li>a:focus, .nav>li>a:hover {	text-decoration: none;background:#02429a; color:#FFF}
.sl .nav-pills>li+li {margin-left: 0px; }

.sl .xxbj{ width:100%; background:#3f3f3f; position:relative;}
.sl .xxbj img{ width:100%;} 

.sl .xxbj .col-md-6{ padding:0}
.sl .xz{ width:540px; margin-left:80px; margin-top:60px;}
.sl .xz_1{ height:140px; position:relative; display:inline-block; line-height:140px;}
.sl .xz_1 .xz_1_1{ color:#797979; font-family:Impact; font-size:150px; position:relative}
.sl .xz_1 .xz_1_2{ position:absolute; color:#ffffff; background:#3f3f3f; top:66px; left:80px; line-height:1; font-size:32px; width:200px; height:65px; padding:5px}
.sl .xz_1 .xz_1_2 span{ font-size:18px;}
.sl .xz_2{ line-height:1.8; font-size:16px; color:#ffffff; padding:20px 0  10px 0}
.sl .xz_3{ margin-top:40px;}
.sl .xz_3 a{ color:#787878; padding:8px 35px; font-size:13px; border-radius:22px; border:2px solid #cecece}
.sl .xz_tb{ overflow:hidden; margin:20px 0}
.sl .xz_tb ul li{  float:left; width:96px; height:96px; border:1px solid #7e7e7e; border-radius:50%; text-align:center; color:#FFF; margin-right:10px;}
.sl .xz_tb ul li i{ font-size:40px; padding-top:18px;}
.sl .xz_tb ul li .sl_nr_2{ color:#7e7e7e; font-size:14px; padding-top:5px;}
.sl .xz_tu{ text-align:center;}

@media (max-width :1600px) {
.sl .xz{  margin-top:20px;}
.sl .xz_1 .xz_1_1{font-size:120px;}
.sl .xz_1 .xz_1_2{ left:60px; font-size:26px}
.sl .xz_2{  font-size:15px;  padding:10px 0  10px 0}
.sl .xz_tb{ margin:10px 0}
.sl .xz_tb ul li{ width:78px; height:78px;}
.sl .xz_tb ul li i{ font-size:30px; padding-top:13px;}
}

@media (max-width :1319px) {
.sl .xz{ width:90%; margin:0 auto;  margin-top:20px;}
.sl .xz_tb{ display:none}
}

@media (max-width :1199px) {
.sl .xz_1 {height: 125px;line-height: 125px;}
.sl .xz_1 .xz_1_1{font-size:100px;}
.sl .xz_1 .xz_1_2{ left:54px; font-size:24px}
.sl .xz_3{ margin-top:15px;}
}

@media (max-width :1002px) {
.sl .xz{ width:95%; margin:0 auto;  margin-top:5px;}
.sl .xz_1 {height: 90px;line-height: 90px;}
.sl .xz_1 .xz_1_1{font-size:80px;}
.sl .xz_1 .xz_1_2{ left:43px; font-size:16px;top:42px; line-height:1; height:40px; }
.sl .xz_1 .xz_1_2 span{ font-size:12px;}
.sl .xz_2{  font-size:13px;  padding:10px 0  10px 0}
.sl .nav li .sp2{ font-size:14px;}
.sl .nav li .sp3{ color:#979797; font-size:12px; height:46px;}
}


@media (max-width :767px) {
	
.sl .xz{ width:90%; margin:0 auto;  margin-top:5px; padding:25px 0 40px;}
.sl .xz_tb{ display:block}	
.sl .xz_3{ margin-top:30px;}
.sl .nav>li{ border-bottom:1px solid #FFF}
.sl .nav li .sp3{ color:#979797; font-size:13px; height:46px;}
}

/*关于我们*/
.about{ background:#f4f4f4;}
.about_nr{ margin:60px auto; overflow:hidden; background:#FFF}
.about_nr .col-md-6{ padding:0}
.about_nr .col-sm-6{ padding:0}
.about_nr img{ width:100%;}
.about_zi{ width:90%; margin:0 auto;}

.about_zi .ab1{ font-size:60px; font-family:Impact; color:#004192; margin-top:40px;}
.about_zi .ab2{ font-size:30px; color:#222222; font-weight:bold}
.about_zi .ab3{ color:#004192;}
.about_zi .ab4{ color:#555555; font-size:14px; line-height:2 ; padding:15px 0}
.about_zi .ab5{ margin:30px 0 15px; line-height:300%;}
.about_zi .ab5 .col-md-4,.about_zi .ab5 .col-sm-4,.about_zi .ab5 .col-xs-4{ padding:0}
.about_zi .ab5 a{ background:url(../images/flico.jpg) left center no-repeat; padding:0 20px; font-size:18px; color:#004192; font-weight:bold; float:left;}
.about_zi .ab5 a:nth-child(4){ clear:right;}
.about_zi .ab5 a:hover{ color:#093;}

@media (max-width :1199px) {
.about_zi .ab1{ font-size:40px;margin-top:20px;}
.about_zi .ab2{ font-size:24px;}
.about_zi .ab4{  padding:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.about_zi .ab5{ margin:15px 0 15px}
}

@media (max-width :767px) {
.about_nr{ padding-bottom:40px;}	
.about_zi{ width:85%; margin:0 auto;}
.about_zi .ab4{  padding:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;}
.about_zi .ab5{ margin:20px 0 20px;}
}



/*数字*/
.sz{ background:url(../images/shuzi.jpg) no-repeat; background-size:cover; padding:40px 0; }
.shuzi{ text-align:center;color:#ffffff}
.shuzi .s1{ font-size:72px; color:#ffffff; font-family:Impact}
.shuzi .s1 span{ font-size:16px; }
.shuzi .s2{ font-size:18px; color:#ffffff}

@media (max-width :1002px) {
.sz{padding:15px 0; }
.shuzi{ padding:15px 0;}
.shuzi .s1{ font-size:40px; }
.shuzi .s2{ font-size:14px;}
}



/*news*/
#news{padding:50px 0 60px; background:url(../images/news_bj.jpg) }
#news .news_bt{ border-left:3px solid #304680; height:48px; position:relative}
#news .news_bt .n1{ font-size:30px; padding-left:20px; position:relative; top:-10px}
#news .news_bt .n2{ font-size:16px; color:#bebebe; padding-left:20px; position:relative; top:-10px}
#news .news_content .news_title{text-align:right;font-size:0;-webkit-text-size-adjust:none; margin-top:-45px;}
#news .news_content .news_title span{display:inline-block;font-size:16px;position:relative;text-align:center;padding:0;line-height:40px;height:40px;cursor:pointer;color:#3f3f3f;margin-left:10px;}

#news .news_content .news_title span.hover{color:#000000; border-bottom:2px solid #2e477f}
#news .news_content .news_li{margin-top:36px;position:relative;}
#news .news_content .news_li .news_left{width:47%;float:left;}
#news .news_content .news_li .news_left .news_img{width:100%;height:auto;}
#news .news_content .news_li .news_left .news_img img{width:100%;height:100%;display:block;}
#news .news_content .news_li .news_left .news_txt{margin-top:14px;}
#news .news_content .news_li .news_left .news_txt .news_h2{height:44px;line-height:44px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;font-size:18px;}
#news .news_content .news_li .news_left .news_txt .news_h2 a{color:#333;}
#news .news_content .news_li .news_left .news_txt p{color:#888;line-height:24px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
#news .news_content .news_li .news_right{width:48%;float:right;}
#news .news_content .news_li .news_right ul li{ height:56px; line-height:56px; background:url(../images/nl.jpg) no-repeat left center; padding-left:40px;}
#news .news_content .news_li .news_right ul li a{ font-size:16px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:calc(100% - 70px); display:block}
#news .news_content .news_li .news_right ul li span{ color:#a9a9a9; font-size:12px;}


@media (max-width :1199px) {
#news .news_content .news_li .news_right ul li span{ display:none;}
#news .news_content .news_li .news_left .news_txt p{color:#888;line-height:24px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
}


/**/
/* FAQs --------------------------------------------------------------------------------------------------------------*/
.faqq{ width:90%; float:right} 
.faqs{ margin-top:35px;}
.faq-item {   position: relative;  margin-bottom: 20px; }
.faq-icon {  background-image: url("../images/faq-plus.png");  background-repeat: no-repeat;  background-position: 0 0;  position: absolute;  display: inline-block;  height: 28px;  width: 28px;  top: 9px;  right: 9px;  cursor: pointer;}
.faq-item h3 {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.faq-item h3.faq-question {  color: #454545;  font-size: 16px;  line-height: 22px;  margin: 0; background:#dcdcdc;padding: 12px 40px 12px 15px ; border-radius:25px; z-index:2 }
.faq-item h3.faq-question a {  color: inherit;}
.faq-item h3.faq-question a:hover {  color: #395996;}

.faq-item.active .faq-icon {  background-image: url("../images/faq-minus.png");}
.faq-item.active {   margin-bottom: 20px; background:#FFF; border-radius:20px; padding-bottom:15px;}
.faq-item.active h3.faq-question {  color: #ffffff; background:#03439a}

.faq-item .faq-answer {  margin-top:0px; background:#FFF; padding:0px 20px ; margin-top:15px; color:#898989; line-height:1.8; font-size:14px; border-radius:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}


 /*友情链接*/
  .yqlj{ background:#FFF; margin:1vh auto}
  .yqlj .f_left{position:relative; padding:2.5vh 0}
 .yqlj .f_left:after{content:'';position:absolute;right:-4px;top:29px;width:1px;height:40px;background:#dcdcdc;}
 .yqlj .f_left p{color:#a5a6aa; margin-bottom:0; text-align:left}
 .yqlj .f_left p span{font-size:16px;font-weight:bold;color:#000407;}
 .yqlj .f_left i{width:29px;height:3px;background:#1c7ac0;border-left:1px solid #1c7ac0;display:block;margin-top:27px;}
 .yqlj .f_right{ padding:1.5vh 0}
 .yqlj .f_right a{display:inline-block;height:28px;line-height:28px;padding:0 15px;white-space:nowrap; color:#333}


/*底部*/
/*foot*/
#footbg{background:#1c1c1c;}
.foot{}
.foot .foot_title{height:22px;line-height:22px;font-size:16px;font-weight:bold;color:#FFF;}
.foot .f_left{width:calc(100% - 980px);float:left;position:relative; padding:30px 0 20px 0}
.foot .f_left .f_txt{margin-top:11px;position:relative;}
.foot .f_left .f_txt:before{content:'';width:1px;height:296px;background:#1f1f1f;position:absolute;right:1px;top:-41px;}
.foot .f_left .f_txt:after{content:'';width:1px;height:296px;background:#272727;position:absolute;right:0px;top:-41px;}
.foot .f_left .f_txt .f_phone{font-size:0;-webkit-text-size-adjust:none;}
.foot .f_left .f_txt .f_phone span{display:inline-block;height:58px;line-height:58px;font-family:Impact;font-size:30px;color:#FFF;background:url(../images/foot_phone.png) no-repeat left center;padding-left:65px;vertical-align:middle;}
.foot .f_left .f_txt .f_phone em{display:inline-block;width:164px;height:32px;line-height:32px;background:#a40000;border-radius:16px;font-size:18px;font-weight:bold;color:#FFF;font-style:normal;vertical-align:middle;text-align:center;margin-left:25px;}
.foot .f_left .f_txt .f_p{margin-top:22px; padding-left:15px; width:260px; text-align:center;}
.foot .f_left .f_txt .f_p p{margin:0;color:#6f6e6e;line-height:25px;}
.foot .f_left .f_txt .f_p p span{display:inline-block;white-space:nowrap;}
.foot .f_left .f_txt .f_p p a{color:#6f6e6e;}
.foot .f_left .f_txt .f_p p:nth-child(6){margin-top:36px;}

.foot .f_center{ width:380px; float:right;padding:30px 15px 0 46px;}
.foot .f_center .f_txt{margin-top:11px;position:relative;}
.foot .f_center .f_txt:before{content:'';width:1px;height:296px;background:#1f1f1f;position:absolute;right:1px;top:-41px;}
.foot .f_center .f_txt:after{content:'';width:1px;height:296px;background:#1f1f1f;position:absolute;right:1px;top:-41px;}
.foot .f_center .f_txt h2{ font-size:22px; color:#fff;font-family: "微软雅黑"; margin-bottom:15px;}
.foot .f_center .f_txt a{ display:inline-block; width:45%; margin-right:4%; border:#666 solid 1px; font-size:15px; padding:3px 10px; color:#CCC; margin-bottom:10px;}
.foot .f_center .f_txt a:hover{ background:#fff; color:#333;}

.foot .f_right{width:600px;float:right;padding:0 25px 0 46px;}
.foot .f_right .f_title{height:22px;line-height:22px;font-size:14px;color:rgba(255,255,255,.5);text-align:right;}
.foot .f_right .feedback{margin-top:46px;}
.foot .f_right .feedback li{color:#666;float:left;margin-top:15px;width:48%;margin-left:4%;}
.foot .f_right .feedback li:nth-child(odd){margin-left:0;}
.foot .f_right .feedback li:nth-child(3){margin-left:0;width:100%;}
.foot .f_right .feedback li:nth-child(4){ margin-left:0}
.foot .f_right .feedback li:nth-child(5){ margin-left:4%;}
.foot .f_right .feedback li input{width:100%;height:45px;line-height:39px;padding:3px 5px;outline:none;border-radius:0px; border:0; background:#828383; color:#FFF}
.foot .f_right .feedback li textarea{width:100%;height:74px;border:1px solid #828383;resize:none;padding:10px;outline:none;vertical-align:top;border-radius:0px; background:#828383;color:#FFF}
.foot .f_right .feedback .f_btn{width:100%;height:45px;background:#1777cb;display:block;color:#FFF;line-height:45px;cursor:pointer;position:relative;outline:none; border:0}

.foot .f_right .feedback li input::-webkit-input-placeholder {        color: #ffffff;      }
.foot .f_right .feedback li input::-moz-input-placeholder {        color: #ffffff;      }
.foot .f_right .feedback li input::-ms-input-placeholder {        color: #ffffff;      }


.foot .f_right .feedback li textarea::-webkit-input-placeholder {        color: #ffffff;      }
.foot .f_right .feedback li textarea::-moz-input-placeholder {        color: #ffffff;      }
.foot .f_right .feedback li textarea::-ms-input-placeholder {        color: #ffffff;      }


#footer_di{ background:#02429a; padding:25px 0; }
#footer_di .bq{ text-align:center; margin:0 auto; color:#FFF}
#footer_di .bq a{ color:#FFF}

@media screen and (max-width:1229px){
	#footbg{padding:20px 0 30px;}
	.foot .f_left{width:calc(100% - 400px);}
	.foot .f_left .f_txt .f_phone span{font-size:26px;}
	.foot .f_right{width:400px;padding:0 0px 0 20px;}
	#friendlinkbg{padding:10px 0 10px;}
}


@media screen and (max-width:1023px){
	#footbg{padding:20px 0 10px;}	
	.foot .f_left{width:100%;float:none;margin-top:0; padding-bottom:15px;}
	.foot .f_left .f_txt:before{ display:none}
	.foot .f_left .f_txt:after{display:none;}
	.foot .f_left .f_txt{margin-top:0;}
	.foot .f_left .f_txt .f_p{margin-top:10px;}
	.foot .f_left .f_txt .f_p p:nth-child(6){margin-top:10px;}
	.foot .f_right{width:100%;padding:0 0;margin-top:15px;}
	.foot .f_right .f_title{text-align:left;}
	.foot .f_right .feedback{margin-top:0px; padding-bottom:30px;}
	.foot .f_right .feedback li{margin-top:8px;}
	.foot .f_right .feedback .f_btn{margin-top:0px;}
	.foot .erweima{display:none;}
	#friendlinkbg{padding:10px 0 58px;}
	.friendlink .f_link{padding:3px 0 4px 55px;}
	.friendlink .f_link a{margin:0 0;padding:0 11px;}
	
}




/*1350屏幕*/
@media screen and (max-width:1319px){
.news_l_nr{ width:90%; margin:0 auto; float:none; display:block}
.news_r_nr{ width:90%;margin:0 auto; float:none; display:block}
}

/*1350屏幕*/
@media screen and (max-width:1200px){
.zq_nr .a1{ font-size:52px; font-family:Arial, Helvetica, sans-serif; color:#dddddd; line-height:20px; overflow:hidden; padding-top:45px;}
.zq_nr .a2{ font-size:14px; position:relative; color:#dddddd; z-index:2; padding-bottom:30px;}
}




/*992屏幕*/
@media screen and (max-width:991px){
	#mobilehead{display:block;}
	.top{display:none;}
	#navbg{display:none;}
	#mobilehead.mhead{position:fixed;z-index:9999;-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);top:0;}
	#mobilehead .nav_bg.nav_bg1{top:70px;height:calc(100% - 70px);}
	#mobilehead .nav .nav_box.nav_box1{top:70px;}
	
     .p_left{display:none;}
	.p_class{display:block;}
	.product .p_right{width:calc(100% - 30px); margin:0 auto; float:none;}
	.product .p_right h2{margin:20px 0;}
	.product{padding:15px 0;}
	.product .p_li{width:32%;margin-left:2%;}
	.product .p_li:nth-child(4n+1){margin-left:2%;}
	.product .p_li:nth-child(3n+1){margin-left:0;}
	
	#news .news_content .news_li .news_left .news_txt p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
	.news_r_bt{ height:109px; line-height:109px; color:#FFF; background:#f51923; font-size:18px; padding-left:20px;}
	
	.faqq{ width:100%; margin-top:30px;} 
	
}

@media screen and (max-width:768px){
	#mobilehead{background:url(../images/logo.png) no-repeat 10px center #FFF;background-size:auto 50px;}
	.p_class h2{display:none;}
	.p_class .p_class_li{width:calc(100% - 30px); margin:0 auto;float:none;}
	.product .p_content .p_li{width:48%;margin-left:4%;}
	.product .p_content .p_li:nth-child(3n+1){margin-left:4%;}
	.product .p_content .p_li:nth-child(odd){margin-left:0;}
	
	
    #news{padding:20px;}
	#news .news_content .news_title span{display:inline-block;font-size:14px;position:relative;text-align:center;padding:0 10px;line-height:30px;height:30px;cursor:pointer;color:#3f3f3f;}
	#news .news_content .news_li .news_left{width:100%;}
	#news .news_content .news_li .news_left .news_txt p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
	#news .news_content .news_li .news_right{width:100%;margin-top:20px;}
	#news .news_content .news_li .news_right ul li span{ display:block;}
	
	.zq_bt{ font-size:20px; text-align:center; font-weight:bold; color:#f9f9f9; padding-top:30px;}
	.zq_sj{ font-size:15px; color:#f9f9f9; text-align:center; padding:10px;}
	.fd_2{ margin-top:15px;}
	.f3{ font-size:20px;}
	}

@media screen and (max-width:767px){
	.fawen .nav>li{ font-size:14px; }
	.fawen .xxbj .xz_1{ font-size:20px;}
	.fawen .xxbj .xz_2{ font-size:16px;}
	.zq_nr a{ border:1px solid #4061af; float:left; width:33.33%; position:relative; }
	.zq_nr .a1{ font-size:42px; font-family:Arial, Helvetica, sans-serif; color:#dddddd; line-height:20px; overflow:hidden; padding-top:45px;}
	.zq_nr .a2{ font-size:12px; position:relative; color:#dddddd; z-index:2; padding-bottom:30px;}
	
.news_l_nr{ width:80%; margin:0 auto; float:none; display:block;}
.news_r_nr{ width:80%;margin:0 auto; float:none; display:block}
.news_r_bt{ height:60px; line-height:60px; color:#FFF; background:#f51923; font-size:16px; padding-left:30px;}
.nr_p1{ padding-top:30px;}
.di_nav{ padding:20px 0}
.di_nav p{ margin:15px 0}	
.di_n_3{ padding-left:30px;}



}

/*500屏幕*/
@media screen and (max-width:499px){
	#mobilehead{background:url(../images/mlogo.png) no-repeat 10px center #FFF;background-size:auto 40px;}
	#mobilehead .nav_bg{top:70px;height:calc(100% - 70px);}
	#mobilehead .nav .nav_box{top:70px;}
	#mobilehead{z-index:9999;-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);top:0;}
	.pb_title .sub_title{font-size:13px;line-height:22px;}
	.product .p_class{text-align:left;}
	.product .p_class a{width:48%;height:42px;line-height:42px;font-size:15px;text-align:center;margin-left:4%;margin-top:7px;}
	.product .p_class a:nth-child(2n+1){margin-left:0;}
	.product .p_content{margin-top:20px;}
	.product .p_content .p_li{width:100%;}
	.product .p_btn a{width:48%;margin-left:4%;}
	#solutionbg{padding:25px 0 30px;}
	#solutionbg .solution_c .solution_c_left1 li{width:50%;}
	#solutionbg .solution_c .solution_c_left1 li:first-child{width:50%}
	#solutionbg .solution_c .solution_c_right{width:100%;float:none;padding:5px 10px 0 10px;}
	#solutionbg .solution_c .solution_c_right .r_ul{margin-top:0px;}
	#solutionbg .solution_c .solution_c_right .r_li{width:100%;float:none;margin-left:0;margin-top:20px;}
	#solutionbg .solution_c .solution_c_right .r_btn{ margin:10px auto;float:none;}
	#solutionbg .solution_c .solution_c_right .r_btn a{width:48%;margin-left:4%;}
	
	.info_title h2{font-size:22px;height:36px;line-height:36px;}
	.info_title i{margin:10px 0;}
	.info .info_btn a{width:130px;margin-left:10px;}
	.info .info_ul .info_li .info_p p:last-child{font-size:12px;letter-spacing:-1px;}
	#news .news_content .news_title span{width:32%;margin-left:2%;padding:0 0;font-size:14px;}
	#news .news_content .news_title span:first-child{margin-left:0;}
	
	.fawen .nav>li:first-child{ width:60%}
	.fawen .nav>li:last-child{ width:40%}
	
	.lc_ly a {    padding: 8px 20px;    font-size: 12px;    margin-left: 10px;}
	.about_bt{ font-size:20px; text-align:center; font-weight:bold; color:#f9f9f9; padding-top:20px;}
	
}


@media screen and (max-width:374px){
		.fawen .nav>li{ font-size:10px; }
	.zq_nr a{ border:1px solid #6c6b6d; float:left; width:33.2%; position:relative; }
	.zq_nr .a1{ font-size:42px; font-family:Arial, Helvetica, sans-serif; color:#dddddd; line-height:20px; overflow:hidden; padding-top:45px;}
	.zq_nr .a2{ font-size:12px; position:relative; color:#dddddd; z-index:2; padding-bottom:30px;}
}


@media screen and (min-width:768px) and (max-width:991px){

	#solutionbg .solution_c .solution_c_left{width:200px;}
	#solutionbg .solution_c .solution_c_right{width:calc(100% - 200px);}

}


@media screen and (min-width:668px) and (max-width:767px){

	#solutionbg .solution_c .solution_c_right{width:100%;float:none;padding:40px 0 0 0;}

}
@media screen and (min-width:500px) and (max-width:667px){
	.pb_title .sub_title{font-size:14px;}
	.product .p_class{text-align:left;}
	.product .p_class a{width:32%;height:42px;line-height:42px;font-size:15px;text-align:center;margin-left:2%;margin-top:7px;}
	.product .p_class a:nth-child(3n+1){margin-left:0;}
	.product .p_content{margin-top:20px;}
	.product .p_content .p_li{width:50%;}
	.product .p_content .p_li .p_txt p:first-child{font-size:16px;}
	#solutionbg{padding:25px 0 30px;}
	#solutionbg .solution_c .solution_c_left1 li{width:33%;}
	#solutionbg .solution_c .solution_c_left1 li:nth-child(3n+1){width:34%}
	#solutionbg .solution_c .solution_c_right{width:100%;float:none;padding:20px 0 0 0;}
}

@media screen and (max-width:667px){
	.pb_title .pb_cn{font-size:24px;line-height:42px;height:42px;}
}


@media screen and (max-width:991px){
	#navbg .nav .firstfloor>li{height:55px;line-height:55px;font-size:14px;}
	#navbg .nav .secondfloor{top:55px;}
	.index_banner{padding-bottom:40%;}
	#stylepbulic{height:200px;}
	#footbottombg{padding-bottom:55px;}
		.izl-rmenu{ display:none}
	#footer_di{ padding-bottom:55px;}
}

/*鐢佃剳娴姩*/
.izl-rmenu{position:fixed;right:0;bottom:10px;padding-bottom:10px;z-index:999;width:72px;}
.izl-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#FF9C00;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#FF9C00;text-decoration:none;display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#FF9C00;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#FF9C00;}
.izl-rmenu .btn-phone .phone{background-color:#FF9C00;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}


/*鎵嬫満娴姩*/
#floatBottom{width:100%;height:53px;background:#8a8a8a;position:fixed;left:0;bottom:0;z-index:999999;}
#floatBottom a{width:25%;height:53px;line-height:53px;display:block;float:left;position:relative;}
#floatBottom a.kf1{background:url(../images/kf1.png) no-repeat center center;}
#floatBottom a.kf2{background:url(../images/kf2.png) no-repeat center center;}
#floatBottom a.kf3{background:url(../images/kf3.png) no-repeat center center;}
#floatBottom a.kf4{background:url(../images/kf4.png) no-repeat center center;}
#floatBottom .ewm{width:90px;height:90px;position:absolute;bottom:55px;left:50%;margin-left:-45px;display:none;}
#floatBottom .ewm img{width:100%;height:100%;display:block;}



@media screen and (min-width: 991px){
#floatBottom {
    display: none;
}
}

.sk{ margin-top:30px; margin-bottom:30px;}
.sk ul li{ text-align:center; margin:10px 0; line-height:2}
.sk .p_img img{ max-width:100%; padding:2px; border:1px solid #eeeeee}

